package com.gkoudai.open.platform.entry;

import com.fasterxml.jackson.annotation.JsonAlias;
import lombok.Data;

/**
 * @author wangqi
 * @date 2025-02-20 15:15
 */
@Data
public class BalanceSheet {
    @JsonAlias("annDate")
    private String annDate;//    公告日期
    @JsonAlias("endDate")
    private String endDate;//    报告期
    @JsonAlias("moneyCap")
    private String moneyCap;//    货币资金
    @JsonAlias("settRsrv")
    private String settRsrv;//     结算备付金
    @JsonAlias("loantoOthBankFi")
    private String loantoOthBankFi;//    拆出资金
    @JsonAlias("tradAsset")
    private String tradAsset;//            交易性金融资产
    @JsonAlias("derivAssets")
    private String derivAssets;//    衍生金融资产
    @JsonAlias("accountsAndReceiv")
    private String accountsAndReceiv;//            应收票据及应收账款
    @JsonAlias("notesReceiv")
    private String notesReceiv;//    应收票据
    @JsonAlias("accountsReceiv")
    private String accountsReceiv;//            应收账款
    @JsonAlias("prepayment")
    private String prepayment;//    预付款项
    @JsonAlias("premiumReceiv")
    private String premiumReceiv;//    应收保费
    @JsonAlias("reinsurReceiv")
    private String reinsurReceiv;//    应收分保账款
    @JsonAlias("reinsurResReceiv")
    private String reinsurResReceiv;//    应收分保合同准备金
    @JsonAlias("otherReceivables")
    private String otherReceivables;//    其他应收款合计
    @JsonAlias("othReceiv")
    private String othReceiv;//    其他应收款
    @JsonAlias("intReceiv")
    private String intReceiv;//    应收利息
    @JsonAlias("divReceiv")
    private String divReceiv;//    应收股利
    @JsonAlias("deposReceived")
    private String deposReceived;//    应收保证金
    @JsonAlias("purResaleFa")
    private String purResaleFa;//    买入返售金融资产
    @JsonAlias("inventories")
    private String inventories;//    存货
    @JsonAlias("amorExp")
    private String amorExp;//    待摊费用
    @JsonAlias("ncaWithin1y")
    private String ncaWithin1y;//    一年内到期的非流动资产
    @JsonAlias("othCurAssets")
    private String othCurAssets;//    其他流动资产
    @JsonAlias("totalCurAssets")
    private String totalCurAssets;//    流动资产合计
    @JsonAlias("decrInDisbur")
    private String decrInDisbur;//    发放贷款及垫款
    @JsonAlias("faAvailForSale")
    private String faAvailForSale;//    可供出售金融资产
    @JsonAlias("htmInvest")
    private String htmInvest;//    持有至到期投资
    @JsonAlias("ltRec")
    private String ltRec;//    长期应收款
    @JsonAlias("ltEqtInvest")
    private String ltEqtInvest;//    长期股权投资
    @JsonAlias("othNca")
    private String othNca;//    其他非流动资产
    @JsonAlias("fixedAssetsAndClean")
    private String fixedAssetsAndClean;//    固定资产及清理合计
    @JsonAlias("investRealEstate")
    private String investRealEstate;//    投资性房地产
    @JsonAlias("fixedAssetsDisp")
    private String fixedAssetsDisp;//    固定资产清理
    @JsonAlias("totalConstructProject")
    private String totalConstructProject;//    在建工程合计
    @JsonAlias("cip")
    private String cip;//    在建工程
    @JsonAlias("constMaterials")
    private String constMaterials;//    工程物资
    @JsonAlias("producBioAssets")
    private String producBioAssets;//    生产性生物资产
    @JsonAlias("oilAndGasAssets")
    private String oilAndGasAssets;//    油气资产
    @JsonAlias("intanAssets")
    private String intanAssets;//    无形资产
    @JsonAlias("goodwill")
    private String goodwill;//    商誉
    @JsonAlias("ltAmorExp")
    private String ltAmorExp;//    长期待摊费用
    @JsonAlias("deferTaxAssets")
    private String deferTaxAssets;//    递延所得税资产
    @JsonAlias("totalNca")
    private String totalNca;//    非流动资产合计
    @JsonAlias("totalAssets")
    private String totalAssets;//    资产合计
    @JsonAlias("stBorr")
    private String stBorr;//    短期借款
    @JsonAlias("cbBorr")
    private String cbBorr;//    向中央银行借款
    @JsonAlias("deposIbDeposits")
    private String deposIbDeposits;//    吸收存款及同业存放
    @JsonAlias("loanOthBank")
    private String loanOthBank;//    拆入资金
    @JsonAlias("tradingFl")
    private String tradingFl;//    交易性金融负债
    @JsonAlias("derivLiab")
    private String derivLiab;//    衍生金融负债
    @JsonAlias("cwbap")
    private String cwbap;//    应付票据及应付账款
    @JsonAlias("notesPayable")
    private String notesPayable;//    应付票据
    @JsonAlias("acctPayable")
    private String acctPayable;//    应付账款
    @JsonAlias("advReceipts")
    private String advReceipts;//    预收款项
    @JsonAlias("soldForRepurFa")
    private String soldForRepurFa;//    卖出合同回购金融资产
    @JsonAlias("commPayable")
    private String commPayable;//    应付手续费及佣金
    @JsonAlias("payrollPayable")
    private String payrollPayable;//    应付职工薪酬
    @JsonAlias("taxesPayable")
    private String taxesPayable;//    应交税费
    @JsonAlias("otherPayables")
    private String otherPayables;//    其他应付款合计
    @JsonAlias("othPayable")
    private String othPayable;//    其他应付款
    @JsonAlias("intPayable")
    private String intPayable;//    应付利息
    @JsonAlias("divPayable")
    private String divPayable;//    应付股利
    @JsonAlias("refundDepos")
    private String refundDepos;//    应付保证金
    @JsonAlias("accExp")
    private String accExp;//    预提费用
    @JsonAlias("payableToReinsurer")
    private String payableToReinsurer;//    应付分保账款
    @JsonAlias("rsrvInsurCont")
    private String rsrvInsurCont;//    保险合同准备金
    @JsonAlias("actingTradingSec")
    private String actingTradingSec;//    代理买卖证券款
    @JsonAlias("actingUwSec")
    private String actingUwSec;//    代理承销证券款
    @JsonAlias("stBondsPayable")
    private String stBondsPayable;//    应付短期债务
    @JsonAlias("nonCurLiabDue1y")
    private String nonCurLiabDue1y;//    一年内到期的非流动负债
    @JsonAlias("othCurLiab")
    private String othCurLiab;//    其他流动负债
    @JsonAlias("totalCurLiab")
    private String totalCurLiab;//    流动负债合计
    @JsonAlias("ltBorr")
    private String ltBorr;//    长期借款
    @JsonAlias("bondPayable")
    private String bondPayable;//    应付债务
    @JsonAlias("ltPayable")
    private String ltPayable;//    长期应付款
    @JsonAlias("ltPayrollPayable")
    private String ltPayrollPayable;//   长期应付职工薪酬
    @JsonAlias("longTermPayment")
    private String longTermPayment;//   长期应付合计
    @JsonAlias("specificPayables")
    private String specificPayables;//  专项应付款
    @JsonAlias("totalShare")
    private String totalShare;// 期末股本
    @JsonAlias("othEqtTools")
    private String othEqtTools;//   其他权益工具
    @JsonAlias("othEqtToolsPShr")
    private String othEqtToolsPShr;//   其他权益工具（优先股）
    @JsonAlias("capRese")
    private String capRese;//资本公积金
    @JsonAlias("treasuryShare")
    private String treasuryShare;//  减库存股
    @JsonAlias("specialRese")
    private String specialRese;//    专项储备
    @JsonAlias("othCompIncome")
    private String othCompIncome;// 其他综合收益
    @JsonAlias("surplusRese")
    private String surplusRese;//   盈余公积金
    @JsonAlias("ordinRiskReser")
    private String ordinRiskReser;//一般风险准备
    @JsonAlias("investLossUnconf")
    private String investLossUnconf;//    未确定的投资损失
    @JsonAlias("undistrPorfit")
    private String undistrPorfit;//    未分配利润
    @JsonAlias("forexDiffer")
    private String forexDiffer;//    外币报表折算差额
    @JsonAlias("totalHldrEqyExcMin")
    private String totalHldrEqyExcMin;//    股东权益合计（不含少数股东权益）
    @JsonAlias("minorityInt")
    private String minorityInt;//    少数股东权益
    @JsonAlias("totalHldrEqyIncMin")
    private String totalHldrEqyIncMin;//    股东权益合计（含少数股东权益）
    @JsonAlias("totalLiabHldrEqy")
    private String totalLiabHldrEqy;//    负债及股东权益合计
}
